﻿namespace Contoso.ActiveDirectory {

    #region Usings
    using System; 
    #endregion

    public interface ISchemaAttribute {
        string AdminDescription { get; }
        string AdminDisplayName { get; }
        string AttributeId { get; }
        string AttributeSyntax { get; }
        bool IsConstructed { get; }
        bool? IsMemberOfPartialAttributeSet { get; }
        bool? IsSingleValued { get; }
        string LDAPDisplayName { get; }
        int? OmSyntax { get; }
        int RangeLower { get; }
        int RangeUpper { get; }
        int? SchemaFlagsEx { get; }
        Guid SchemaIdGuid { get; }
        SearchFlags SearchFlags { get; }
        bool? SystemOnly { get; }
    }
}
